do harrowing - French English Dictionary